Document Title: [DigDug Tech.html (html file)]
DIG DUG CKT SIDE COMP SIDE --------- -------- 1 GND A GND 2 +5V B +5V 3 36 VAC C SOUND 1 4 D SOUND 2 5 LED 1 E 10.6 VDC 6 LED 2 F 7 CTR 2 H TEST 8 COIN AUX J COIN RIGHT 9 COIN LEFT K 2 START 10 1 START L 11 PUMP M 12 N 13 P LEFT 14 DOWN R RIGHT 15 UP S 16 CTR 2 T COIN LOCKOUT 17 GND U COMP SYNC 18 V 19 VID RED W VID BL 20 VID GN X 21 + SENSE Y +5V 22 - SENSE Z GND SWITCH BANK #1 -------------- SW #1 SW #2 SW #3 (Right Coin Door) ----- ----- ----- ON ON ON 1 Coin 7 Plays ON ON OFF 1 Coin 6 Plays ON OFF ON 1 Coin 3 Plays ON OFF OFF 1 Coin 2 Plays OFF ON ON 1 Coin 1 Play OFF ON OFF 2 Coins 3 Plays OFF OFF ON 2 Coins 1 Play OFF OFF OFF 3 Coins 1 Play SW #4 SW #5 SW #6 (Bonus Lives) ----- ----- ----- ON ON ON No Bonus Lives ON ON OFF AT 10,000 40,000 & every 40,000 ON OFF ON AT 10,000 50,000 & every 50,000 ON OFF OFF AT 20,000 60,000 & every 60,000 OFF ON ON AT 20,000 70,000 & every 70,000 OFF ON OFF AT 10,000 & 40,000 OFF OFF ON AT 20,000 & 60,000 OFF OFF OFF AT 10,000 SW #7 SW #8 ----- ----- ON ON 1 Dig Dug life OFF ON 2 Dig Dug lives ON OFF 3 Dig Dug lives OFF OFF 5 Dig Dug lives SWITCH BANK #2 My Defaults: SW1 SW2 SW3 SW4 SW5 SW6 SW7 SW8 -------------- OFF ON OFF ON ON ON ON ON SW #1 SW #2 (Left Coin Door) SW #3 ----- ----- ----- ON ON 1 Coin 1 Play OFF Normal Game Play OFF ON 1 Coin 2 Plays ON Freeze Game Play ON OFF 2 Coins 1 Play OFF OFF 2 Coins 3 Plays SW #4 SW #5 ----- ----- ON Attract Mode Sound ON Continuation OFF No Attract Mode Sound OFF No Continuation SW #6 SW #7 SW #8 ----- ----- ----- ON ON A Easy Game Difficulty ON 1 Coin Counter OFF ON B Medium Game Difficulty OFF 2 Coin Counters ON OFF C Hard Game Difficulty OFF OFF D Expert Game Difficulty
This information is provided to help with board debug, and is not intended to be an attempt to reverse engineer the hardware. Use at your own risk, this information may be incorrect. Source : forgotten, probably schematics, not verified with disassembly. DIG DUG MEMORY MAP ================== -----------+---+-----------------+------------------------- hex |r/w| D D D D D D D D | location | | 7 6 5 4 3 2 1 0 | function -----------+---+-----------------+------------------------- 0000-3FFF | R | D D D D D D D D | CPU 1 rom (16k) 0000-1FFF | R | D D D D D D D D | CPU 2 rom (8k) 0000-0FFF | R | D D D D D D D D | CPU 3 rom (4k) -----------+---+-----------------+------------------------- 6800-680F | W | - - - - D D D D | Audio control 6810-681F | W | - - - - D D D D | Audio control -----------+---+-----------------+------------------------- 6820 | W | - - - - - - - D | 0 = Reset IRQ1(latched) 6821 | W | - - - - - - - D | 0 = Reset IRQ2(latched) 6822 | W | - - - - - - - D | 0 = Reset NMI3(latched) 6823 | W | - - - - - - - D | 0 = Reset #2,#3 CPU 6825 | W | - - - - - - - D | custom 53 mode1 6826 | W | - - - - - - - D | custom 53 mode2 6827 | W | - - - - - - - D | custom 53 mode3 -----------+---+-----------------+------------------------- 6830 | W | | watchdog reset -----------+---+-----------------+------------------------- 7000 |R/W| D D D D D D D D | custom 06 Data 7100 |R/W| D D D D D D D D | custom 06 Command -----------+---+-----------------+------------------------- 8000-87FF |R/W| D D D D D D D D | 2k playfeild RAM -----------+---+-----------------+------------------------- 8B80-8BFF |R/W| D D D D D D D D | 1k sprite RAM (PIC,COL) 9380-93FF |R/W| D D D D D D D D | 1k sprite RAM (VPOS,HPOS) 9B80-9BFF |R/W| D D D D D D D D | 1k sprite RAM (FLIP) -----------+---+-----------------+------------------------- A000 | W | - - - - - - - D | playfield select A001 | W | - - - - - - - D | playfield select A002 | W | - - - - - - - D | Alpha color select A003 | W | - - - - - - - D | playfield enable A004 | W | - - - - - - - D | playfield color select A005 | W | - - - - - - - D | playfield color select A007 | W | - - - - - - - D | flip video -----------+---+-----------------+------------------------- B800-B83F | W | D D D D D D D D | write EAROM addr, data B800 | R | D D D D D D D D | read EAROM data B840 | W | D D D D | write EAROM control -----------+---+-----------------+------------------------- Notes : Audio1,6810 is write control for a 32x4 bit ram that (maybe) controls the sound volume envelope, via IC 2L(4066 cmos switch). This controls a resistive mixing network. Bit0=10k,bit1=2.2k, bit2=4.7k,bit3=100k. Audio0,6800 is write control for a 32x4 ram that controls a multi frequency generator circuit.